rub it harder - French English Dictionary